﻿/*===================================================
* CLR版本  : 4.0.30319.42000 
* 类名称   : Hotfix
* 文 件 名 : Hotfix 
* 类描述   :
* 创建人   : oream
* 创建时间 : 2018/3/7 23:42:25
* 修改人   : 
* 修改时间 :
* 版本： @version 1.0
=====================================================*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hotfix
{
  public static class SHotfix
  {
    private static ObjectEvent objectEvent;
    public static ObjectEvent ObjectEvent
    {
      get
      {
        return objectEvent ?? (objectEvent = new ObjectEvent());
      }
    }

    private static ObjectPool objectPool;
    public static ObjectPool ObjectPool
    {
      get
      {
        return objectPool ?? (objectPool = new ObjectPool());
      }
    }

    private static Scene scene;
    public static Scene Scene
    {
      get
      {
        return scene ?? (scene = new Scene());
      }
    }


    public static void Dispose()
    {
      objectPool = null;
      objectEvent = null;
      scene.Id = 0;
      scene = null;

    }
  }
}
